"use strict";
var __assign = (this && this.__assign) || function () {
    __assign = Object.assign || function(t) {
        for (var s, i = 1, n = arguments.length; i < n; i++) {
            s = arguments[i];
            for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))
                t[p] = s[p];
        }
        return t;
    };
    return __assign.apply(this, arguments);
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
    function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
    return new (P || (P = Promise))(function (resolve, reject) {
        function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
        function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
        function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
        step((generator = generator.apply(thisArg, _arguments || [])).next());
    });
};
var __generator = (this && this.__generator) || function (thisArg, body) {
    var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype);
    return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
    function verb(n) { return function (v) { return step([n, v]); }; }
    function step(op) {
        if (f) throw new TypeError("Generator is already executing.");
        while (g && (g = 0, op[0] && (_ = 0)), _) try {
            if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
            if (y = 0, t) op = [op[0] & 2, t.value];
            switch (op[0]) {
                case 0: case 1: t = op; break;
                case 4: _.label++; return { value: op[1], done: false };
                case 5: _.label++; y = op[1]; op = [0]; continue;
                case 7: op = _.ops.pop(); _.trys.pop(); continue;
                default:
                    if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
                    if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
                    if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
                    if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
                    if (t[2]) _.ops.pop();
                    _.trys.pop(); continue;
            }
            op = body.call(thisArg, _);
        } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
        if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
    }
};
var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) {
    if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) {
        if (ar || !(i in from)) {
            if (!ar) ar = Array.prototype.slice.call(from, 0, i);
            ar[i] = from[i];
        }
    }
    return to.concat(ar || Array.prototype.slice.call(from));
};
var _a, _b;
Object.defineProperty(exports, "__esModule", { value: true });
var vue_1 = require("vue");
var element_plus_1 = require("element-plus");
var router_1 = require("../../../router");
// 地区数据模拟
var provinces = (0, vue_1.ref)([
    { label: '江苏省', value: '江苏省' },
    { label: '浙江省', value: '浙江省' },
    { label: '广东省', value: '广东省' }
]);
var cities = (0, vue_1.ref)([]);
var districts = (0, vue_1.ref)([]);
var counties = (0, vue_1.ref)([]);
// 表单地区数据
var formCities = (0, vue_1.ref)([]);
var formDistricts = (0, vue_1.ref)([]);
var formCounties = (0, vue_1.ref)([]);
// 加载城市列表
var loadCities = function (province) {
    if (province === '江苏省') {
        cities.value = [
            { label: '南京市', value: '南京市' },
            { label: '苏州市', value: '苏州市' }
        ];
    }
    else if (province === '浙江省') {
        cities.value = [
            { label: '杭州市', value: '杭州市' },
            { label: '宁波市', value: '宁波市' }
        ];
    }
    else if (province === '广东省') {
        cities.value = [
            { label: '广州市', value: '广州市' },
            { label: '深圳市', value: '深圳市' }
        ];
    }
    else {
        cities.value = [];
    }
    district.value = '';
    county.value = '';
};
// 加载区域列表
var loadDistricts = function (city) {
    if (city === '南京市') {
        districts.value = [
            { label: '建邺区', value: '建邺区' },
            { label: '鼓楼区', value: '鼓楼区' }
        ];
    }
    else if (city === '苏州市') {
        districts.value = [
            { label: '工业园区', value: '工业园区' },
            { label: '虎丘区', value: '虎丘区' }
        ];
    }
    else if (city === '杭州市') {
        districts.value = [
            { label: '西湖区', value: '西湖区' },
            { label: '余杭区', value: '余杭区' }
        ];
    }
    else if (city === '宁波市') {
        districts.value = [
            { label: '鄞州区', value: '鄞州区' },
            { label: '海曙区', value: '海曙区' }
        ];
    }
    else if (city === '广州市') {
        districts.value = [
            { label: '天河区', value: '天河区' },
            { label: '越秀区', value: '越秀区' }
        ];
    }
    else if (city === '深圳市') {
        districts.value = [
            { label: '南山区', value: '南山区' },
            { label: '福田区', value: '福田区' }
        ];
    }
    else {
        districts.value = [];
    }
    county.value = '';
};
// 加载县区列表
var loadCounties = function (district) {
    if (district === '建邺区') {
        counties.value = [
            { label: '新街口', value: '新街口' },
            { label: '奥体中心', value: '奥体中心' }
        ];
    }
    else if (district === '鼓楼区') {
        counties.value = [
            { label: '湖南路', value: '湖南路' },
            { label: '三牌楼', value: '三牌楼' }
        ];
    }
    else if (district === '工业园区') {
        counties.value = [
            { label: '金鸡湖', value: '金鸡湖' },
            { label: '独墅湖', value: '独墅湖' }
        ];
    }
    else if (district === '虎丘区') {
        counties.value = [
            { label: '狮山', value: '狮山' },
            { label: '浒墅关', value: '浒墅关' }
        ];
    }
    else if (district === '西湖区') {
        counties.value = [
            { label: '西溪', value: '西溪' },
            { label: '转塘', value: '转塘' }
        ];
    }
    else if (district === '余杭区') {
        counties.value = [
            { label: '未来科技城', value: '未来科技城' },
            { label: '临平', value: '临平' }
        ];
    }
    else if (district === '鄞州区') {
        counties.value = [
            { label: '东部新城', value: '东部新城' },
            { label: '南部商务区', value: '南部商务区' }
        ];
    }
    else if (district === '海曙区') {
        counties.value = [
            { label: '天一广场', value: '天一广场' },
            { label: '鼓楼', value: '鼓楼' }
        ];
    }
    else if (district === '天河区') {
        counties.value = [
            { label: '珠江新城', value: '珠江新城' },
            { label: '体育西', value: '体育西' }
        ];
    }
    else if (district === '越秀区') {
        counties.value = [
            { label: '北京路', value: '北京路' },
            { label: '中华广场', value: '中华广场' }
        ];
    }
    else if (district === '南山区') {
        counties.value = [
            { label: '科技园', value: '科技园' },
            { label: '后海', value: '后海' }
        ];
    }
    else if (district === '福田区') {
        counties.value = [
            { label: 'CBD', value: 'CBD' },
            { label: '车公庙', value: '车公庙' }
        ];
    }
    else {
        counties.value = [];
    }
};
// 加载表单城市列表
var loadFormCities = function (province) {
    if (province === '江苏省') {
        formCities.value = [
            { label: '南京市', value: '南京市' },
            { label: '苏州市', value: '苏州市' }
        ];
    }
    else if (province === '浙江省') {
        formCities.value = [
            { label: '杭州市', value: '杭州市' },
            { label: '宁波市', value: '宁波市' }
        ];
    }
    else if (province === '广东省') {
        formCities.value = [
            { label: '广州市', value: '广州市' },
            { label: '深圳市', value: '深圳市' }
        ];
    }
    else {
        formCities.value = [];
    }
    formData.city = '';
    formData.district = '';
    formData.county = '';
};
// 加载表单区域列表
var loadFormDistricts = function (city) {
    if (city === '南京市') {
        formDistricts.value = [
            { label: '建邺区', value: '建邺区' },
            { label: '鼓楼区', value: '鼓楼区' }
        ];
    }
    else if (city === '苏州市') {
        formDistricts.value = [
            { label: '工业园区', value: '工业园区' },
            { label: '虎丘区', value: '虎丘区' }
        ];
    }
    else if (city === '杭州市') {
        formDistricts.value = [
            { label: '西湖区', value: '西湖区' },
            { label: '余杭区', value: '余杭区' }
        ];
    }
    else if (city === '宁波市') {
        formDistricts.value = [
            { label: '鄞州区', value: '鄞州区' },
            { label: '海曙区', value: '海曙区' }
        ];
    }
    else if (city === '广州市') {
        formDistricts.value = [
            { label: '天河区', value: '天河区' },
            { label: '越秀区', value: '越秀区' }
        ];
    }
    else if (city === '深圳市') {
        formDistricts.value = [
            { label: '南山区', value: '南山区' },
            { label: '福田区', value: '福田区' }
        ];
    }
    else {
        formDistricts.value = [];
    }
    formData.district = '';
    formData.county = '';
};
// 加载表单县区列表
var loadFormCounties = function (district) {
    if (district === '建邺区') {
        formCounties.value = [
            { label: '新街口', value: '新街口' },
            { label: '奥体中心', value: '奥体中心' }
        ];
    }
    else if (district === '鼓楼区') {
        formCounties.value = [
            { label: '湖南路', value: '湖南路' },
            { label: '三牌楼', value: '三牌楼' }
        ];
    }
    else if (district === '工业园区') {
        formCounties.value = [
            { label: '金鸡湖', value: '金鸡湖' },
            { label: '独墅湖', value: '独墅湖' }
        ];
    }
    else if (district === '虎丘区') {
        formCounties.value = [
            { label: '狮山', value: '狮山' },
            { label: '浒墅关', value: '浒墅关' }
        ];
    }
    else if (district === '西湖区') {
        formCounties.value = [
            { label: '西溪', value: '西溪' },
            { label: '转塘', value: '转塘' }
        ];
    }
    else if (district === '余杭区') {
        formCounties.value = [
            { label: '未来科技城', value: '未来科技城' },
            { label: '临平', value: '临平' }
        ];
    }
    else if (district === '鄞州区') {
        formCounties.value = [
            { label: '东部新城', value: '东部新城' },
            { label: '南部商务区', value: '南部商务区' }
        ];
    }
    else if (district === '海曙区') {
        formCounties.value = [
            { label: '天一广场', value: '天一广场' },
            { label: '鼓楼', value: '鼓楼' }
        ];
    }
    else if (district === '天河区') {
        formCounties.value = [
            { label: '珠江新城', value: '珠江新城' },
            { label: '体育西', value: '体育西' }
        ];
    }
    else if (district === '越秀区') {
        formCounties.value = [
            { label: '北京路', value: '北京路' },
            { label: '中华广场', value: '中华广场' }
        ];
    }
    else if (district === '南山区') {
        formCounties.value = [
            { label: '科技园', value: '科技园' },
            { label: '后海', value: '后海' }
        ];
    }
    else if (district === '福田区') {
        formCounties.value = [
            { label: 'CBD', value: 'CBD' },
            { label: '车公庙', value: '车公庙' }
        ];
    }
    else {
        formCounties.value = [];
    }
};
// 筛选条件
var selectedBrands = (0, vue_1.ref)([]);
var province = (0, vue_1.ref)('');
var city = (0, vue_1.ref)('');
var district = (0, vue_1.ref)('');
var county = (0, vue_1.ref)('');
var searchKeyword = (0, vue_1.ref)('');
// 表格数据
var tableData = (0, vue_1.ref)([
    {
        id: 'Mcc01',
        name: '门店名1',
        contact: '联系人1',
        phone: '李丽丽',
        coBrand: '阿迪',
        beautyTutor: '陈辉',
        brandManager: '经理A',
        annualAccount: '¥1287.90',
        policyAccount: '¥2984.90',
        cashAccount: '¥4982.90',
        retailAccount: '¥5987.90',
        deliveryAccount: '¥1287.90',
        giftCash: '¥1220.53',
        arrears: '¥1453.34',
        address: '江苏省南京市建邺区新街口199号A栋',
        province: '江苏省',
        city: '南京市',
        district: '建邺区',
        county: '新街口'
    },
    {
        id: 'Mcc02',
        name: '门店名2',
        contact: '联系人2',
        phone: '王小明',
        coBrand: '品牌B',
        beautyTutor: '张三',
        brandManager: '经理B',
        annualAccount: '¥2287.90',
        policyAccount: '¥3984.90',
        cashAccount: '¥5982.90',
        retailAccount: '¥6987.90',
        deliveryAccount: '¥2287.90',
        giftCash: '¥2220.53',
        arrears: '¥2453.34',
        address: '浙江省杭州市西湖区西溪路200号',
        province: '浙江省',
        city: '杭州市',
        district: '西湖区',
        county: '西溪'
    },
    {
        id: 'Mcc03',
        name: '门店名3',
        contact: '联系人3',
        phone: '赵小刚',
        coBrand: '品牌C',
        beautyTutor: '李四',
        brandManager: '经理C',
        annualAccount: '¥3287.90',
        policyAccount: '¥4984.90',
        cashAccount: '¥6982.90',
        retailAccount: '¥7987.90',
        deliveryAccount: '¥3287.90',
        giftCash: '¥3220.53',
        arrears: '¥3453.34',
        address: '广东省深圳市南山区科技园路300号',
        province: '广东省',
        city: '深圳市',
        district: '南山区',
        county: '科技园'
    },
    {
        id: 'Mcc04',
        name: '门店名4',
        contact: '联系人4',
        phone: '刘小红',
        coBrand: '阿迪',
        beautyTutor: '王五',
        brandManager: '经理A',
        annualAccount: '¥4287.90',
        policyAccount: '¥5984.90',
        cashAccount: '¥7982.90',
        retailAccount: '¥8987.90',
        deliveryAccount: '¥4287.90',
        giftCash: '¥4220.53',
        arrears: '¥4453.34',
        address: '江苏省苏州市工业园区金鸡湖路400号',
        province: '江苏省',
        city: '苏州市',
        district: '工业园区',
        county: '金鸡湖'
    }
]);
// 分页
var currentPage = (0, vue_1.ref)(1);
var pageSize = (0, vue_1.ref)(10);
var jumpPage = (0, vue_1.ref)(1);
var selectedRows = (0, vue_1.ref)([]);
// 筛选后的数据
var filteredTableData = (0, vue_1.computed)(function () {
    var result = __spreadArray([], tableData.value, true);
    // 品牌筛选
    if (selectedBrands.value.length > 0) {
        result = result.filter(function (item) { return selectedBrands.value.includes(item.coBrand); });
    }
    // 地区筛选
    if (province.value) {
        result = result.filter(function (item) { return item.province === province.value; });
    }
    if (city.value) {
        result = result.filter(function (item) { return item.city === city.value; });
    }
    if (district.value) {
        result = result.filter(function (item) { return item.district === district.value; });
    }
    if (county.value) {
        result = result.filter(function (item) { return item.county === county.value; });
    }
    // 关键词搜索
    if (searchKeyword.value) {
        var keyword_1 = searchKeyword.value.toLowerCase();
        result = result.filter(function (item) {
            return item.name.toLowerCase().includes(keyword_1) ||
                item.contact.toLowerCase().includes(keyword_1) ||
                item.phone.toLowerCase().includes(keyword_1);
        });
    }
    // 分页处理
    var startIndex = (currentPage.value - 1) * pageSize.value;
    return result.slice(startIndex, startIndex + pageSize.value);
});
// 筛选后的总条数
var filteredTotal = (0, vue_1.computed)(function () {
    var result = __spreadArray([], tableData.value, true);
    if (selectedBrands.value.length > 0) {
        result = result.filter(function (item) { return selectedBrands.value.includes(item.coBrand); });
    }
    if (province.value) {
        result = result.filter(function (item) { return item.province === province.value; });
    }
    if (city.value) {
        result = result.filter(function (item) { return item.city === city.value; });
    }
    if (district.value) {
        result = result.filter(function (item) { return item.district === district.value; });
    }
    if (county.value) {
        result = result.filter(function (item) { return item.county === county.value; });
    }
    if (searchKeyword.value) {
        var keyword_2 = searchKeyword.value.toLowerCase();
        result = result.filter(function (item) {
            return item.name.toLowerCase().includes(keyword_2) ||
                item.contact.toLowerCase().includes(keyword_2) ||
                item.phone.toLowerCase().includes(keyword_2);
        });
    }
    return result.length;
});
// 总页数
var totalPages = (0, vue_1.computed)(function () {
    return Math.ceil(filteredTotal.value / pageSize.value);
});
// 表单相关
var formDialogVisible = (0, vue_1.ref)(false);
var dialogTitle = (0, vue_1.ref)('新增美容院');
var formRef = (0, vue_1.ref)(null);
var isEdit = (0, vue_1.ref)(false);
var formData = (0, vue_1.reactive)({
    id: '',
    name: '',
    contact: '',
    phone: '',
    coBrand: '',
    beautyTutor: '',
    brandManager: '',
    annualAccount: '',
    policyAccount: '',
    cashAccount: '',
    retailAccount: '',
    deliveryAccount: '',
    giftCash: '',
    arrears: '',
    address: '',
    province: '',
    city: '',
    district: '',
    county: ''
});
// 表单验证规则
var formRules = (0, vue_1.reactive)({
    id: [
        { required: !isEdit.value, message: '请输入ID', trigger: 'blur' }
    ],
    name: [
        { required: true, message: '请输入门店名称', trigger: 'blur' }
    ],
    contact: [
        { required: true, message: '请输入联系人', trigger: 'blur' }
    ],
    phone: [
        { required: true, message: '请输入电话', trigger: 'blur' },
        { pattern: /^1[3-9]\d{9}$/, message: '请输入正确的手机号码', trigger: 'blur' }
    ],
    coBrand: [
        { required: true, message: '请选择合作品牌', trigger: 'change' }
    ],
    beautyTutor: [
        { required: true, message: '请输入美容导师', trigger: 'blur' }
    ],
    brandManager: [
        { required: true, message: '请输入品牌经理', trigger: 'blur' }
    ],
    annualAccount: [
        { required: true, message: '请输入年单账户', trigger: 'blur' },
        { pattern: /^¥?\d+(\.\d{1,2})?$/, message: '请输入正确的金额格式（如¥1234.56或1234.56）', trigger: 'blur' }
    ],
    policyAccount: [
        { required: true, message: '请输入政策账户', trigger: 'blur' },
        { pattern: /^¥?\d+(\.\d{1,2})?$/, message: '请输入正确的金额格式', trigger: 'blur' }
    ],
    cashAccount: [
        { required: true, message: '请输入现金账户', trigger: 'blur' },
        { pattern: /^¥?\d+(\.\d{1,2})?$/, message: '请输入正确的金额格式', trigger: 'blur' }
    ],
    retailAccount: [
        { required: true, message: '请输入零售价账户', trigger: 'blur' },
        { pattern: /^¥?\d+(\.\d{1,2})?$/, message: '请输入正确的金额格式', trigger: 'blur' }
    ],
    deliveryAccount: [
        { required: true, message: '请输入配送账户', trigger: 'blur' },
        { pattern: /^¥?\d+(\.\d{1,2})?$/, message: '请输入正确的金额格式', trigger: 'blur' }
    ],
    giftCash: [
        { required: true, message: '请输入赠送现金', trigger: 'blur' },
        { pattern: /^¥?\d+(\.\d{1,2})?$/, message: '请输入正确的金额格式', trigger: 'blur' }
    ],
    arrears: [
        { required: true, message: '请输入欠款', trigger: 'blur' },
        { pattern: /^¥?\d+(\.\d{1,2})?$/, message: '请输入正确的金额格式', trigger: 'blur' }
    ],
    address: [
        { required: true, message: '请输入地址', trigger: 'blur' }
    ],
    province: [
        { required: true, message: '请选择省份', trigger: 'change' }
    ],
    city: [
        { required: true, message: '请选择城市', trigger: 'change' }
    ],
    district: [
        { required: true, message: '请选择区域', trigger: 'change' }
    ],
    county: [
        { required: true, message: '请选择县区', trigger: 'change' }
    ]
});
// 删除相关
var deleteDialogVisible = (0, vue_1.ref)(false);
var deleteTarget = (0, vue_1.ref)(null);
// 拉黑相关
var blacklistDialogVisible = (0, vue_1.ref)(false);
var blacklistTarget = (0, vue_1.ref)(null);
// 打开新增弹窗
var openAddDialog = function () {
    dialogTitle.value = '新增美容院';
    isEdit.value = false;
    formData.id = '';
    formData.name = '';
    formData.contact = '';
    formData.phone = '';
    formData.coBrand = '';
    formData.beautyTutor = '';
    formData.brandManager = '';
    formData.annualAccount = '';
    formData.policyAccount = '';
    formData.cashAccount = '';
    formData.retailAccount = '';
    formData.deliveryAccount = '';
    formData.giftCash = '';
    formData.arrears = '';
    formData.address = '';
    formData.province = '';
    formData.city = '';
    formData.district = '';
    formData.county = '';
    formDialogVisible.value = true;
};
// 打开编辑弹窗
var openEditDialog = function (row) {
    dialogTitle.value = '编辑美容院';
    isEdit.value = true;
    formData.id = row.id;
    formData.name = row.name;
    formData.contact = row.contact;
    formData.phone = row.phone;
    formData.coBrand = row.coBrand;
    formData.beautyTutor = row.beautyTutor;
    formData.brandManager = row.brandManager;
    formData.annualAccount = row.annualAccount;
    formData.policyAccount = row.policyAccount;
    formData.cashAccount = row.cashAccount;
    formData.retailAccount = row.retailAccount;
    formData.deliveryAccount = row.deliveryAccount;
    formData.giftCash = row.giftCash;
    formData.arrears = row.arrears;
    formData.address = row.address;
    formData.province = row.province;
    formData.city = row.city;
    formData.district = row.district;
    formData.county = row.county;
    // 加载表单地区数据
    loadFormCities(row.province);
    loadFormDistricts(row.city);
    loadFormCounties(row.district);
    formDialogVisible.value = true;
};
// 提交表单
var submitForm = function () { return __awaiter(void 0, void 0, void 0, function () {
    var index, newId, error_1;
    return __generator(this, function (_a) {
        switch (_a.label) {
            case 0:
                _a.trys.push([0, 2, , 3]);
                return [4 /*yield*/, formRef.value.validate()];
            case 1:
                _a.sent();
                if (isEdit.value) {
                    index = tableData.value.findIndex(function (item) { return item.id === formData.id; });
                    if (index !== -1) {
                        tableData.value[index] = __assign(__assign({}, formData), { address: "".concat(formData.province).concat(formData.city).concat(formData.district).concat(formData.county).concat(formData.address) });
                        element_plus_1.ElMessage.success('编辑成功');
                    }
                }
                else {
                    newId = "Mcc".concat(tableData.value.length + 1);
                    tableData.value.push(__assign(__assign({}, formData), { id: newId, address: "".concat(formData.province).concat(formData.city).concat(formData.district).concat(formData.county).concat(formData.address) }));
                    element_plus_1.ElMessage.success('新增成功');
                }
                formDialogVisible.value = false;
                return [3 /*break*/, 3];
            case 2:
                error_1 = _a.sent();
                return [2 /*return*/];
            case 3: return [2 /*return*/];
        }
    });
}); };
// 打开删除弹窗
var openDeleteDialog = function (row) {
    deleteTarget.value = row;
    deleteDialogVisible.value = true;
};
// 确认删除
var confirmDelete = function () {
    var index = tableData.value.findIndex(function (item) { return item.id === deleteTarget.value.id; });
    if (index !== -1) {
        tableData.value.splice(index, 1);
        element_plus_1.ElMessage.success('删除成功');
    }
    deleteDialogVisible.value = false;
    deleteTarget.value = null;
};
// 打开拉黑弹窗
var handleBlacklist = function (row) {
    blacklistTarget.value = row;
    blacklistDialogVisible.value = true;
};
// 批量拉黑
var handleBatchBlacklist = function () {
    if (selectedRows.value.length === 0) {
        element_plus_1.ElMessage.warning('请选择要拉黑的美容院');
        return;
    }
    element_plus_1.ElMessageBox.confirm("\u786E\u5B9A\u8981\u62C9\u9ED1\u9009\u4E2D\u7684 ".concat(selectedRows.value.length, " \u5BB6\u7F8E\u5BB9\u9662\u5417\uFF1F"), '警告', {
        confirmButtonText: '确认',
        cancelButtonText: '取消',
        type: 'warning'
    }).then(function () {
        selectedRows.value.forEach(function (row) {
            var index = tableData.value.findIndex(function (item) { return item.id === row.id; });
            if (index !== -1) {
                tableData.value[index].blacklisted = true;
            }
        });
        element_plus_1.ElMessage.success('批量拉黑成功');
        selectedRows.value = [];
    });
};
// 确认拉黑
var confirmBlacklist = function () {
    var index = tableData.value.findIndex(function (item) { return item.id === blacklistTarget.value.id; });
    if (index !== -1) {
        tableData.value[index].blacklisted = true;
        element_plus_1.ElMessage.success('拉黑成功');
    }
    blacklistDialogVisible.value = false;
    blacklistTarget.value = null;
};
// 批量删除
var handleBatchDelete = function () {
    if (selectedRows.value.length === 0) {
        element_plus_1.ElMessage.warning('请选择要删除的美容院');
        return;
    }
    element_plus_1.ElMessageBox.confirm("\u786E\u5B9A\u8981\u5220\u9664\u9009\u4E2D\u7684 ".concat(selectedRows.value.length, " \u5BB6\u7F8E\u5BB9\u9662\u5417\uFF1F"), '警告', {
        confirmButtonText: '确认',
        cancelButtonText: '取消',
        type: 'danger'
    }).then(function () {
        var ids = selectedRows.value.map(function (item) { return item.id; });
        tableData.value = tableData.value.filter(function (item) { return !ids.includes(item.id); });
        element_plus_1.ElMessage.success('批量删除成功');
        selectedRows.value = [];
    });
};
// 选择项变化
var handleSelectionChange = function (rows) {
    selectedRows.value = rows;
};
// 搜索操作
var handleSearch = function () {
    currentPage.value = 1;
};
// 重置筛选条件
var resetFilter = function () {
    selectedBrands.value = [];
    province.value = '';
    city.value = '';
    district.value = '';
    county.value = '';
    searchKeyword.value = '';
    currentPage.value = 1;
};
// 处理分页大小变化
var handleSizeChange = function (val) {
    pageSize.value = val;
    currentPage.value = 1;
};
// 处理页码变化
var handleCurrentChange = function (val) {
    currentPage.value = val;
};
// 跳转到指定页
var jumpToPage = function () {
    if (jumpPage.value < 1 || jumpPage.value > totalPages.value) {
        element_plus_1.ElMessage.warning('页码超出范围');
        return;
    }
    currentPage.value = jumpPage.value;
};
// 返回
var handleReturn = function () {
    element_plus_1.ElMessage.info('返回上一页');
};
// 表格样式配置
var tableHeaderStyle = {
    backgroundColor: '#f5f7fa',
    fontWeight: 'bold',
    color: '#303133'
};
var tableCellStyle = {
    padding: '8px 0'
};
var viewDetail = function (row) {
    // ElMessage.info(`查看美容院详情：${row.name}`);
    //   router.push({ name: 'SalonDetail', params: { id: row.id } });
    router_1.default.push("/beautySalonManagement/beautySalonDetails?id=".concat(row.id)).catch(function (error) { return console.log(error); });
};
debugger; /* PartiallyEnd: #3632/scriptSetup.vue */
var __VLS_ctx = __assign(__assign({}, {}), {});
var __VLS_elements;
var __VLS_components;
var __VLS_directives;
/** @type {__VLS_StyleScopedClasses['table-container']} */ ;
/** @type {__VLS_StyleScopedClasses['el-table']} */ ;
/** @type {__VLS_StyleScopedClasses['total-row']} */ ;
/** @type {__VLS_StyleScopedClasses['beauty-salon-list']} */ ;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "beauty-salon-list" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "page-header" }));
__VLS_asFunctionalElement(__VLS_elements.h2, __VLS_elements.h2)(__assign({ class: "page-title" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "header-actions" }));
var __VLS_0 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_1 = __VLS_asFunctionalComponent(__VLS_0, new __VLS_0(__assign({ 'onClick': {} }, { type: "primary", plain: true, icon: "Plus" })));
var __VLS_2 = __VLS_1.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "primary", plain: true, icon: "Plus" })], __VLS_functionalComponentArgsRest(__VLS_1), false));
var __VLS_4;
var __VLS_5;
var __VLS_6 = ({ click: {} },
    { onClick: (__VLS_ctx.openAddDialog) });
var __VLS_7 = __VLS_3.slots.default;
// @ts-ignore
[openAddDialog,];
var __VLS_3;
var __VLS_8 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_9 = __VLS_asFunctionalComponent(__VLS_8, new __VLS_8(__assign({ 'onClick': {} }, { type: "text" })));
var __VLS_10 = __VLS_9.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "text" })], __VLS_functionalComponentArgsRest(__VLS_9), false));
var __VLS_12;
var __VLS_13;
var __VLS_14 = ({ click: {} },
    { onClick: (__VLS_ctx.handleReturn) });
var __VLS_15 = __VLS_11.slots.default;
// @ts-ignore
[handleReturn,];
var __VLS_11;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "filter-card" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "filter-row" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "filter-group" }));
__VLS_asFunctionalElement(__VLS_elements.label, __VLS_elements.label)(__assign({ class: "filter-label" }));
var __VLS_16 = {}.ElCheckboxGroup;
/** @type {[typeof __VLS_components.ElCheckboxGroup, typeof __VLS_components.elCheckboxGroup, typeof __VLS_components.ElCheckboxGroup, typeof __VLS_components.elCheckboxGroup, ]} */ ;
// @ts-ignore
ElCheckboxGroup;
// @ts-ignore
var __VLS_17 = __VLS_asFunctionalComponent(__VLS_16, new __VLS_16(__assign({ modelValue: (__VLS_ctx.selectedBrands) }, { class: "checkbox-group" })));
var __VLS_18 = __VLS_17.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.selectedBrands) }, { class: "checkbox-group" })], __VLS_functionalComponentArgsRest(__VLS_17), false));
var __VLS_20 = __VLS_19.slots.default;
// @ts-ignore
[selectedBrands,];
var __VLS_21 = {}.ElCheckbox;
/** @type {[typeof __VLS_components.ElCheckbox, typeof __VLS_components.elCheckbox, typeof __VLS_components.ElCheckbox, typeof __VLS_components.elCheckbox, ]} */ ;
// @ts-ignore
ElCheckbox;
// @ts-ignore
var __VLS_22 = __VLS_asFunctionalComponent(__VLS_21, new __VLS_21({
    label: "品牌A",
    border: true,
}));
var __VLS_23 = __VLS_22.apply(void 0, __spreadArray([{
        label: "品牌A",
        border: true,
    }], __VLS_functionalComponentArgsRest(__VLS_22), false));
var __VLS_25 = __VLS_24.slots.default;
var __VLS_24;
var __VLS_26 = {}.ElCheckbox;
/** @type {[typeof __VLS_components.ElCheckbox, typeof __VLS_components.elCheckbox, typeof __VLS_components.ElCheckbox, typeof __VLS_components.elCheckbox, ]} */ ;
// @ts-ignore
ElCheckbox;
// @ts-ignore
var __VLS_27 = __VLS_asFunctionalComponent(__VLS_26, new __VLS_26({
    label: "品牌B",
    border: true,
}));
var __VLS_28 = __VLS_27.apply(void 0, __spreadArray([{
        label: "品牌B",
        border: true,
    }], __VLS_functionalComponentArgsRest(__VLS_27), false));
var __VLS_30 = __VLS_29.slots.default;
var __VLS_29;
var __VLS_31 = {}.ElCheckbox;
/** @type {[typeof __VLS_components.ElCheckbox, typeof __VLS_components.elCheckbox, typeof __VLS_components.ElCheckbox, typeof __VLS_components.elCheckbox, ]} */ ;
// @ts-ignore
ElCheckbox;
// @ts-ignore
var __VLS_32 = __VLS_asFunctionalComponent(__VLS_31, new __VLS_31({
    label: "品牌C",
    border: true,
}));
var __VLS_33 = __VLS_32.apply(void 0, __spreadArray([{
        label: "品牌C",
        border: true,
    }], __VLS_functionalComponentArgsRest(__VLS_32), false));
var __VLS_35 = __VLS_34.slots.default;
var __VLS_34;
var __VLS_19;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "filter-group" }));
__VLS_asFunctionalElement(__VLS_elements.label, __VLS_elements.label)(__assign({ class: "filter-label" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "region-select-group" }));
var __VLS_36 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_37 = __VLS_asFunctionalComponent(__VLS_36, new __VLS_36(__assign(__assign({ 'onChange': {} }, { placeholder: "省", modelValue: (__VLS_ctx.province) }), { class: "region-select" })));
var __VLS_38 = __VLS_37.apply(void 0, __spreadArray([__assign(__assign({ 'onChange': {} }, { placeholder: "省", modelValue: (__VLS_ctx.province) }), { class: "region-select" })], __VLS_functionalComponentArgsRest(__VLS_37), false));
var __VLS_40;
var __VLS_41;
var __VLS_42 = ({ change: {} },
    { onChange: (__VLS_ctx.loadCities) });
var __VLS_43 = __VLS_39.slots.default;
// @ts-ignore
[province, loadCities,];
var __VLS_44 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_45 = __VLS_asFunctionalComponent(__VLS_44, new __VLS_44({
    label: "请选择",
    value: "",
}));
var __VLS_46 = __VLS_45.apply(void 0, __spreadArray([{
        label: "请选择",
        value: "",
    }], __VLS_functionalComponentArgsRest(__VLS_45), false));
for (var _i = 0, _c = __VLS_getVForSourceType((__VLS_ctx.provinces)); _i < _c.length; _i++) {
    var item = _c[_i][0];
    // @ts-ignore
    [provinces,];
    var __VLS_49 = {}.ElOption;
    /** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
    // @ts-ignore
    ElOption;
    // @ts-ignore
    var __VLS_50 = __VLS_asFunctionalComponent(__VLS_49, new __VLS_49({
        key: (item.value),
        label: (item.label),
        value: (item.value),
    }));
    var __VLS_51 = __VLS_50.apply(void 0, __spreadArray([{
            key: (item.value),
            label: (item.label),
            value: (item.value),
        }], __VLS_functionalComponentArgsRest(__VLS_50), false));
}
var __VLS_39;
var __VLS_54 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_55 = __VLS_asFunctionalComponent(__VLS_54, new __VLS_54(__assign(__assign(__assign({ 'onChange': {} }, { placeholder: "市", modelValue: (__VLS_ctx.city) }), { class: "region-select" }), { disabled: (!__VLS_ctx.province) })));
var __VLS_56 = __VLS_55.apply(void 0, __spreadArray([__assign(__assign(__assign({ 'onChange': {} }, { placeholder: "市", modelValue: (__VLS_ctx.city) }), { class: "region-select" }), { disabled: (!__VLS_ctx.province) })], __VLS_functionalComponentArgsRest(__VLS_55), false));
var __VLS_58;
var __VLS_59;
var __VLS_60 = ({ change: {} },
    { onChange: (__VLS_ctx.loadDistricts) });
var __VLS_61 = __VLS_57.slots.default;
// @ts-ignore
[province, city, loadDistricts,];
var __VLS_62 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_63 = __VLS_asFunctionalComponent(__VLS_62, new __VLS_62({
    label: "请选择",
    value: "",
}));
var __VLS_64 = __VLS_63.apply(void 0, __spreadArray([{
        label: "请选择",
        value: "",
    }], __VLS_functionalComponentArgsRest(__VLS_63), false));
for (var _d = 0, _e = __VLS_getVForSourceType((__VLS_ctx.cities)); _d < _e.length; _d++) {
    var item = _e[_d][0];
    // @ts-ignore
    [cities,];
    var __VLS_67 = {}.ElOption;
    /** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
    // @ts-ignore
    ElOption;
    // @ts-ignore
    var __VLS_68 = __VLS_asFunctionalComponent(__VLS_67, new __VLS_67({
        key: (item.value),
        label: (item.label),
        value: (item.value),
    }));
    var __VLS_69 = __VLS_68.apply(void 0, __spreadArray([{
            key: (item.value),
            label: (item.label),
            value: (item.value),
        }], __VLS_functionalComponentArgsRest(__VLS_68), false));
}
var __VLS_57;
var __VLS_72 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_73 = __VLS_asFunctionalComponent(__VLS_72, new __VLS_72(__assign(__assign(__assign({ 'onChange': {} }, { placeholder: "区", modelValue: (__VLS_ctx.district) }), { class: "region-select" }), { disabled: (!__VLS_ctx.city) })));
var __VLS_74 = __VLS_73.apply(void 0, __spreadArray([__assign(__assign(__assign({ 'onChange': {} }, { placeholder: "区", modelValue: (__VLS_ctx.district) }), { class: "region-select" }), { disabled: (!__VLS_ctx.city) })], __VLS_functionalComponentArgsRest(__VLS_73), false));
var __VLS_76;
var __VLS_77;
var __VLS_78 = ({ change: {} },
    { onChange: (__VLS_ctx.loadCounties) });
var __VLS_79 = __VLS_75.slots.default;
// @ts-ignore
[city, district, loadCounties,];
var __VLS_80 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_81 = __VLS_asFunctionalComponent(__VLS_80, new __VLS_80({
    label: "请选择",
    value: "",
}));
var __VLS_82 = __VLS_81.apply(void 0, __spreadArray([{
        label: "请选择",
        value: "",
    }], __VLS_functionalComponentArgsRest(__VLS_81), false));
for (var _f = 0, _g = __VLS_getVForSourceType((__VLS_ctx.districts)); _f < _g.length; _f++) {
    var item = _g[_f][0];
    // @ts-ignore
    [districts,];
    var __VLS_85 = {}.ElOption;
    /** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
    // @ts-ignore
    ElOption;
    // @ts-ignore
    var __VLS_86 = __VLS_asFunctionalComponent(__VLS_85, new __VLS_85({
        key: (item.value),
        label: (item.label),
        value: (item.value),
    }));
    var __VLS_87 = __VLS_86.apply(void 0, __spreadArray([{
            key: (item.value),
            label: (item.label),
            value: (item.value),
        }], __VLS_functionalComponentArgsRest(__VLS_86), false));
}
var __VLS_75;
var __VLS_90 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_91 = __VLS_asFunctionalComponent(__VLS_90, new __VLS_90(__assign(__assign({ placeholder: "县", modelValue: (__VLS_ctx.county) }, { class: "region-select" }), { disabled: (!__VLS_ctx.district) })));
var __VLS_92 = __VLS_91.apply(void 0, __spreadArray([__assign(__assign({ placeholder: "县", modelValue: (__VLS_ctx.county) }, { class: "region-select" }), { disabled: (!__VLS_ctx.district) })], __VLS_functionalComponentArgsRest(__VLS_91), false));
var __VLS_94 = __VLS_93.slots.default;
// @ts-ignore
[district, county,];
var __VLS_95 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_96 = __VLS_asFunctionalComponent(__VLS_95, new __VLS_95({
    label: "请选择",
    value: "",
}));
var __VLS_97 = __VLS_96.apply(void 0, __spreadArray([{
        label: "请选择",
        value: "",
    }], __VLS_functionalComponentArgsRest(__VLS_96), false));
for (var _h = 0, _j = __VLS_getVForSourceType((__VLS_ctx.counties)); _h < _j.length; _h++) {
    var item = _j[_h][0];
    // @ts-ignore
    [counties,];
    var __VLS_100 = {}.ElOption;
    /** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
    // @ts-ignore
    ElOption;
    // @ts-ignore
    var __VLS_101 = __VLS_asFunctionalComponent(__VLS_100, new __VLS_100({
        key: (item.value),
        label: (item.label),
        value: (item.value),
    }));
    var __VLS_102 = __VLS_101.apply(void 0, __spreadArray([{
            key: (item.value),
            label: (item.label),
            value: (item.value),
        }], __VLS_functionalComponentArgsRest(__VLS_101), false));
}
var __VLS_93;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "filter-row" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "filter-group search-group" }));
__VLS_asFunctionalElement(__VLS_elements.label, __VLS_elements.label)(__assign({ class: "filter-label" }));
var __VLS_105 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_106 = __VLS_asFunctionalComponent(__VLS_105, new __VLS_105(__assign(__assign({ 'onKeyup': {} }, { modelValue: (__VLS_ctx.searchKeyword), placeholder: "输入名称/联系人/电话", prefixIcon: "Search" }), { class: "search-input" })));
var __VLS_107 = __VLS_106.apply(void 0, __spreadArray([__assign(__assign({ 'onKeyup': {} }, { modelValue: (__VLS_ctx.searchKeyword), placeholder: "输入名称/联系人/电话", prefixIcon: "Search" }), { class: "search-input" })], __VLS_functionalComponentArgsRest(__VLS_106), false));
var __VLS_109;
var __VLS_110;
var __VLS_111 = ({ keyup: {} },
    { onKeyup: (__VLS_ctx.handleSearch) });
// @ts-ignore
[searchKeyword, handleSearch,];
var __VLS_108;
var __VLS_113 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_114 = __VLS_asFunctionalComponent(__VLS_113, new __VLS_113(__assign({ 'onClick': {} }, { type: "primary" })));
var __VLS_115 = __VLS_114.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "primary" })], __VLS_functionalComponentArgsRest(__VLS_114), false));
var __VLS_117;
var __VLS_118;
var __VLS_119 = ({ click: {} },
    { onClick: (__VLS_ctx.handleSearch) });
var __VLS_120 = __VLS_116.slots.default;
// @ts-ignore
[handleSearch,];
var __VLS_116;
var __VLS_121 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_122 = __VLS_asFunctionalComponent(__VLS_121, new __VLS_121(__assign({ 'onClick': {} }, { type: "default" })));
var __VLS_123 = __VLS_122.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "default" })], __VLS_functionalComponentArgsRest(__VLS_122), false));
var __VLS_125;
var __VLS_126;
var __VLS_127 = ({ click: {} },
    { onClick: (__VLS_ctx.resetFilter) });
var __VLS_128 = __VLS_124.slots.default;
// @ts-ignore
[resetFilter,];
var __VLS_124;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "batch-action-bar" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "batch-danger-group" }));
var __VLS_129 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_130 = __VLS_asFunctionalComponent(__VLS_129, new __VLS_129(__assign({ 'onClick': {} }, { type: "warning", plain: true, icon: "Lock", disabled: (__VLS_ctx.selectedRows.length === 0) })));
var __VLS_131 = __VLS_130.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "warning", plain: true, icon: "Lock", disabled: (__VLS_ctx.selectedRows.length === 0) })], __VLS_functionalComponentArgsRest(__VLS_130), false));
var __VLS_133;
var __VLS_134;
var __VLS_135 = ({ click: {} },
    { onClick: (__VLS_ctx.handleBatchBlacklist) });
var __VLS_136 = __VLS_132.slots.default;
// @ts-ignore
[selectedRows, handleBatchBlacklist,];
var __VLS_132;
var __VLS_137 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_138 = __VLS_asFunctionalComponent(__VLS_137, new __VLS_137(__assign({ 'onClick': {} }, { type: "danger", plain: true, icon: "Delete", disabled: (__VLS_ctx.selectedRows.length === 0) })));
var __VLS_139 = __VLS_138.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "danger", plain: true, icon: "Delete", disabled: (__VLS_ctx.selectedRows.length === 0) })], __VLS_functionalComponentArgsRest(__VLS_138), false));
var __VLS_141;
var __VLS_142;
var __VLS_143 = ({ click: {} },
    { onClick: (__VLS_ctx.handleBatchDelete) });
var __VLS_144 = __VLS_140.slots.default;
// @ts-ignore
[selectedRows, handleBatchDelete,];
var __VLS_140;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "table-container" }));
var __VLS_145 = {}.ElTable;
/** @type {[typeof __VLS_components.ElTable, typeof __VLS_components.elTable, typeof __VLS_components.ElTable, typeof __VLS_components.elTable, ]} */ ;
// @ts-ignore
ElTable;
// @ts-ignore
var __VLS_146 = __VLS_asFunctionalComponent(__VLS_145, new __VLS_145(__assign(__assign(__assign({ 'onSelectionChange': {} }, { data: (__VLS_ctx.filteredTableData), border: true, stripe: true }), { style: {} }), { headerCellStyle: (__VLS_ctx.tableHeaderStyle), cellStyle: (__VLS_ctx.tableCellStyle) })));
var __VLS_147 = __VLS_146.apply(void 0, __spreadArray([__assign(__assign(__assign({ 'onSelectionChange': {} }, { data: (__VLS_ctx.filteredTableData), border: true, stripe: true }), { style: {} }), { headerCellStyle: (__VLS_ctx.tableHeaderStyle), cellStyle: (__VLS_ctx.tableCellStyle) })], __VLS_functionalComponentArgsRest(__VLS_146), false));
var __VLS_149;
var __VLS_150;
var __VLS_151 = ({ selectionChange: {} },
    { onSelectionChange: (__VLS_ctx.handleSelectionChange) });
var __VLS_152 = __VLS_148.slots.default;
// @ts-ignore
[filteredTableData, tableHeaderStyle, tableCellStyle, handleSelectionChange,];
var __VLS_153 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_154 = __VLS_asFunctionalComponent(__VLS_153, new __VLS_153({
    type: "selection",
    align: "center",
}));
var __VLS_155 = __VLS_154.apply(void 0, __spreadArray([{
        type: "selection",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_154), false));
var __VLS_158 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_159 = __VLS_asFunctionalComponent(__VLS_158, new __VLS_158({
    label: "序号",
    type: "index",
    align: "center",
    width: "60",
}));
var __VLS_160 = __VLS_159.apply(void 0, __spreadArray([{
        label: "序号",
        type: "index",
        align: "center",
        width: "60",
    }], __VLS_functionalComponentArgsRest(__VLS_159), false));
var __VLS_163 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_164 = __VLS_asFunctionalComponent(__VLS_163, new __VLS_163({
    prop: "id",
    label: "ID",
    align: "center",
}));
var __VLS_165 = __VLS_164.apply(void 0, __spreadArray([{
        prop: "id",
        label: "ID",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_164), false));
var __VLS_168 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_169 = __VLS_asFunctionalComponent(__VLS_168, new __VLS_168({
    prop: "name",
    label: "名称",
    align: "center",
}));
var __VLS_170 = __VLS_169.apply(void 0, __spreadArray([{
        prop: "name",
        label: "名称",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_169), false));
var __VLS_173 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_174 = __VLS_asFunctionalComponent(__VLS_173, new __VLS_173({
    prop: "contact",
    label: "联系人",
    align: "center",
}));
var __VLS_175 = __VLS_174.apply(void 0, __spreadArray([{
        prop: "contact",
        label: "联系人",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_174), false));
var __VLS_178 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_179 = __VLS_asFunctionalComponent(__VLS_178, new __VLS_178({
    prop: "phone",
    label: "电话",
    align: "center",
}));
var __VLS_180 = __VLS_179.apply(void 0, __spreadArray([{
        prop: "phone",
        label: "电话",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_179), false));
var __VLS_183 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_184 = __VLS_asFunctionalComponent(__VLS_183, new __VLS_183({
    prop: "coBrand",
    label: "合作品牌",
    align: "center",
}));
var __VLS_185 = __VLS_184.apply(void 0, __spreadArray([{
        prop: "coBrand",
        label: "合作品牌",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_184), false));
var __VLS_188 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_189 = __VLS_asFunctionalComponent(__VLS_188, new __VLS_188({
    prop: "beautyTutor",
    label: "美容导师",
    align: "center",
}));
var __VLS_190 = __VLS_189.apply(void 0, __spreadArray([{
        prop: "beautyTutor",
        label: "美容导师",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_189), false));
var __VLS_193 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_194 = __VLS_asFunctionalComponent(__VLS_193, new __VLS_193({
    prop: "brandManager",
    label: "品牌经理",
    align: "center",
}));
var __VLS_195 = __VLS_194.apply(void 0, __spreadArray([{
        prop: "brandManager",
        label: "品牌经理",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_194), false));
var __VLS_198 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_199 = __VLS_asFunctionalComponent(__VLS_198, new __VLS_198({
    prop: "annualAccount",
    label: "年单账户",
    align: "center",
}));
var __VLS_200 = __VLS_199.apply(void 0, __spreadArray([{
        prop: "annualAccount",
        label: "年单账户",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_199), false));
var __VLS_203 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_204 = __VLS_asFunctionalComponent(__VLS_203, new __VLS_203({
    prop: "policyAccount",
    label: "政策账户",
    align: "center",
}));
var __VLS_205 = __VLS_204.apply(void 0, __spreadArray([{
        prop: "policyAccount",
        label: "政策账户",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_204), false));
var __VLS_208 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_209 = __VLS_asFunctionalComponent(__VLS_208, new __VLS_208({
    prop: "cashAccount",
    label: "现金账户",
    align: "center",
}));
var __VLS_210 = __VLS_209.apply(void 0, __spreadArray([{
        prop: "cashAccount",
        label: "现金账户",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_209), false));
var __VLS_213 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_214 = __VLS_asFunctionalComponent(__VLS_213, new __VLS_213({
    prop: "retailAccount",
    label: "零售价账户",
    align: "center",
    width: "100",
}));
var __VLS_215 = __VLS_214.apply(void 0, __spreadArray([{
        prop: "retailAccount",
        label: "零售价账户",
        align: "center",
        width: "100",
    }], __VLS_functionalComponentArgsRest(__VLS_214), false));
var __VLS_218 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_219 = __VLS_asFunctionalComponent(__VLS_218, new __VLS_218({
    prop: "deliveryAccount",
    label: "配送账户",
    align: "center",
}));
var __VLS_220 = __VLS_219.apply(void 0, __spreadArray([{
        prop: "deliveryAccount",
        label: "配送账户",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_219), false));
var __VLS_223 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_224 = __VLS_asFunctionalComponent(__VLS_223, new __VLS_223({
    prop: "giftCash",
    label: "赠送现金",
    align: "center",
}));
var __VLS_225 = __VLS_224.apply(void 0, __spreadArray([{
        prop: "giftCash",
        label: "赠送现金",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_224), false));
var __VLS_228 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_229 = __VLS_asFunctionalComponent(__VLS_228, new __VLS_228({
    prop: "arrears",
    label: "欠款",
    align: "center",
}));
var __VLS_230 = __VLS_229.apply(void 0, __spreadArray([{
        prop: "arrears",
        label: "欠款",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_229), false));
var __VLS_233 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_234 = __VLS_asFunctionalComponent(__VLS_233, new __VLS_233({
    prop: "address",
    label: "地址",
    align: "center",
}));
var __VLS_235 = __VLS_234.apply(void 0, __spreadArray([{
        prop: "address",
        label: "地址",
        align: "center",
    }], __VLS_functionalComponentArgsRest(__VLS_234), false));
var __VLS_238 = {}.ElTableColumn;
/** @type {[typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, typeof __VLS_components.ElTableColumn, typeof __VLS_components.elTableColumn, ]} */ ;
// @ts-ignore
ElTableColumn;
// @ts-ignore
var __VLS_239 = __VLS_asFunctionalComponent(__VLS_238, new __VLS_238({
    label: "操作",
    align: "center",
    width: "320",
    fixed: "right",
}));
var __VLS_240 = __VLS_239.apply(void 0, __spreadArray([{
        label: "操作",
        align: "center",
        width: "320",
        fixed: "right",
    }], __VLS_functionalComponentArgsRest(__VLS_239), false));
var __VLS_242 = __VLS_241.slots.default;
{
    var __VLS_243 = __VLS_241.slots.default;
    var scope_1 = __VLS_getSlotParameters(__VLS_243)[0];
    var __VLS_244 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_245 = __VLS_asFunctionalComponent(__VLS_244, new __VLS_244(__assign({ 'onClick': {} }, { type: "primary", plain: true, size: "mini" })));
    var __VLS_246 = __VLS_245.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "primary", plain: true, size: "mini" })], __VLS_functionalComponentArgsRest(__VLS_245), false));
    var __VLS_248 = void 0;
    var __VLS_249 = void 0;
    var __VLS_250 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.viewDetail(scope_1.row);
                // @ts-ignore
                [viewDetail,];
            } });
    var __VLS_251 = __VLS_247.slots.default;
    var __VLS_247;
    var __VLS_252 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_253 = __VLS_asFunctionalComponent(__VLS_252, new __VLS_252(__assign({ 'onClick': {} }, { type: "success", plain: true, size: "mini" })));
    var __VLS_254 = __VLS_253.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "success", plain: true, size: "mini" })], __VLS_functionalComponentArgsRest(__VLS_253), false));
    var __VLS_256 = void 0;
    var __VLS_257 = void 0;
    var __VLS_258 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.openEditDialog(scope_1.row);
                // @ts-ignore
                [openEditDialog,];
            } });
    var __VLS_259 = __VLS_255.slots.default;
    var __VLS_255;
    var __VLS_260 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_261 = __VLS_asFunctionalComponent(__VLS_260, new __VLS_260(__assign({ 'onClick': {} }, { type: "warning", plain: true, size: "mini" })));
    var __VLS_262 = __VLS_261.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "warning", plain: true, size: "mini" })], __VLS_functionalComponentArgsRest(__VLS_261), false));
    var __VLS_264 = void 0;
    var __VLS_265 = void 0;
    var __VLS_266 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.handleBlacklist(scope_1.row);
                // @ts-ignore
                [handleBlacklist,];
            } });
    var __VLS_267 = __VLS_263.slots.default;
    var __VLS_263;
    var __VLS_268 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_269 = __VLS_asFunctionalComponent(__VLS_268, new __VLS_268(__assign({ 'onClick': {} }, { type: "danger", plain: true, size: "mini" })));
    var __VLS_270 = __VLS_269.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "danger", plain: true, size: "mini" })], __VLS_functionalComponentArgsRest(__VLS_269), false));
    var __VLS_272 = void 0;
    var __VLS_273 = void 0;
    var __VLS_274 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.openDeleteDialog(scope_1.row);
                // @ts-ignore
                [openDeleteDialog,];
            } });
    var __VLS_275 = __VLS_271.slots.default;
    var __VLS_271;
}
var __VLS_241;
var __VLS_148;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-row" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell total-label" }, { style: ({ width: '50px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ width: '60px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ width: '90px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ minWidth: '120px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ width: '110px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ width: '130px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ width: '110px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ width: '110px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ width: '110px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ width: '120px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ width: '120px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ width: '120px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ width: '130px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ width: '120px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ width: '120px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ width: '120px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ minWidth: '180px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "total-cell" }, { style: ({ width: '220px' }) }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "pagination-container" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "pagination-info" }));
(__VLS_ctx.filteredTotal);
(__VLS_ctx.totalPages);
// @ts-ignore
[filteredTotal, totalPages,];
var __VLS_276 = {}.ElPagination;
/** @type {[typeof __VLS_components.ElPagination, typeof __VLS_components.elPagination, ]} */ ;
// @ts-ignore
ElPagination;
// @ts-ignore
var __VLS_277 = __VLS_asFunctionalComponent(__VLS_276, new __VLS_276(__assign(__assign({ 'onSizeChange': {} }, { 'onCurrentChange': {} }), { background: true, currentPage: (__VLS_ctx.currentPage), pageSizes: ([10, 20, 50]), pageSize: (__VLS_ctx.pageSize), layout: "prev, pager, next, jumper, ->, sizes, total", total: (__VLS_ctx.filteredTotal) })));
var __VLS_278 = __VLS_277.apply(void 0, __spreadArray([__assign(__assign({ 'onSizeChange': {} }, { 'onCurrentChange': {} }), { background: true, currentPage: (__VLS_ctx.currentPage), pageSizes: ([10, 20, 50]), pageSize: (__VLS_ctx.pageSize), layout: "prev, pager, next, jumper, ->, sizes, total", total: (__VLS_ctx.filteredTotal) })], __VLS_functionalComponentArgsRest(__VLS_277), false));
var __VLS_280;
var __VLS_281;
var __VLS_282 = ({ sizeChange: {} },
    { onSizeChange: (__VLS_ctx.handleSizeChange) });
var __VLS_283 = ({ currentChange: {} },
    { onCurrentChange: (__VLS_ctx.handleCurrentChange) });
// @ts-ignore
[filteredTotal, currentPage, pageSize, handleSizeChange, handleCurrentChange,];
var __VLS_279;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "jump-page" }));
__VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)({});
var __VLS_285 = {}.ElInputNumber;
/** @type {[typeof __VLS_components.ElInputNumber, typeof __VLS_components.elInputNumber, ]} */ ;
// @ts-ignore
ElInputNumber;
// @ts-ignore
var __VLS_286 = __VLS_asFunctionalComponent(__VLS_285, new __VLS_285(__assign({ modelValue: (__VLS_ctx.jumpPage), min: (1), max: (__VLS_ctx.totalPages) }, { class: "jump-input" })));
var __VLS_287 = __VLS_286.apply(void 0, __spreadArray([__assign({ modelValue: (__VLS_ctx.jumpPage), min: (1), max: (__VLS_ctx.totalPages) }, { class: "jump-input" })], __VLS_functionalComponentArgsRest(__VLS_286), false));
// @ts-ignore
[totalPages, jumpPage,];
var __VLS_290 = {}.ElButton;
/** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
// @ts-ignore
ElButton;
// @ts-ignore
var __VLS_291 = __VLS_asFunctionalComponent(__VLS_290, new __VLS_290(__assign({ 'onClick': {} }, { type: "primary" })));
var __VLS_292 = __VLS_291.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "primary" })], __VLS_functionalComponentArgsRest(__VLS_291), false));
var __VLS_294;
var __VLS_295;
var __VLS_296 = ({ click: {} },
    { onClick: (__VLS_ctx.jumpToPage) });
var __VLS_297 = __VLS_293.slots.default;
// @ts-ignore
[jumpToPage,];
var __VLS_293;
var __VLS_298 = {}.ElDialog;
/** @type {[typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, ]} */ ;
// @ts-ignore
ElDialog;
// @ts-ignore
var __VLS_299 = __VLS_asFunctionalComponent(__VLS_298, new __VLS_298({
    modelValue: (__VLS_ctx.formDialogVisible),
    title: (__VLS_ctx.dialogTitle),
    width: "1200px",
    closeOnClickModal: (false),
    destroyOnClose: true,
    headerCellStyle: (__VLS_ctx.tableHeaderStyle),
    cellStyle: (__VLS_ctx.tableCellStyle),
}));
var __VLS_300 = __VLS_299.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formDialogVisible),
        title: (__VLS_ctx.dialogTitle),
        width: "1200px",
        closeOnClickModal: (false),
        destroyOnClose: true,
        headerCellStyle: (__VLS_ctx.tableHeaderStyle),
        cellStyle: (__VLS_ctx.tableCellStyle),
    }], __VLS_functionalComponentArgsRest(__VLS_299), false));
var __VLS_302 = __VLS_301.slots.default;
// @ts-ignore
[tableHeaderStyle, tableCellStyle, formDialogVisible, dialogTitle,];
var __VLS_303 = {}.ElForm;
/** @type {[typeof __VLS_components.ElForm, typeof __VLS_components.elForm, typeof __VLS_components.ElForm, typeof __VLS_components.elForm, ]} */ ;
// @ts-ignore
ElForm;
// @ts-ignore
var __VLS_304 = __VLS_asFunctionalComponent(__VLS_303, new __VLS_303(__assign({ ref: "formRef", model: (__VLS_ctx.formData), rules: (__VLS_ctx.formRules), labelWidth: "110px" }, { class: "salon-form" })));
var __VLS_305 = __VLS_304.apply(void 0, __spreadArray([__assign({ ref: "formRef", model: (__VLS_ctx.formData), rules: (__VLS_ctx.formRules), labelWidth: "110px" }, { class: "salon-form" })], __VLS_functionalComponentArgsRest(__VLS_304), false));
/** @type {typeof __VLS_ctx.formRef} */ ;
var __VLS_307 = {};
var __VLS_309 = __VLS_306.slots.default;
// @ts-ignore
[formData, formRules, formRef,];
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "form-section" }));
__VLS_asFunctionalElement(__VLS_elements.h4, __VLS_elements.h4)(__assign({ class: "section-title" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "form-row" }));
var __VLS_310 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_311 = __VLS_asFunctionalComponent(__VLS_310, new __VLS_310(__assign({ label: "ID", prop: "id" }, { class: "form-item" })));
var __VLS_312 = __VLS_311.apply(void 0, __spreadArray([__assign({ label: "ID", prop: "id" }, { class: "form-item" })], __VLS_functionalComponentArgsRest(__VLS_311), false));
var __VLS_314 = __VLS_313.slots.default;
var __VLS_315 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_316 = __VLS_asFunctionalComponent(__VLS_315, new __VLS_315({
    modelValue: (__VLS_ctx.formData.id),
    disabled: (__VLS_ctx.isEdit),
    placeholder: "新增时自动生成",
}));
var __VLS_317 = __VLS_316.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.id),
        disabled: (__VLS_ctx.isEdit),
        placeholder: "新增时自动生成",
    }], __VLS_functionalComponentArgsRest(__VLS_316), false));
// @ts-ignore
[formData, isEdit,];
var __VLS_313;
var __VLS_320 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_321 = __VLS_asFunctionalComponent(__VLS_320, new __VLS_320(__assign({ label: "门店名称", prop: "name" }, { class: "form-item" })));
var __VLS_322 = __VLS_321.apply(void 0, __spreadArray([__assign({ label: "门店名称", prop: "name" }, { class: "form-item" })], __VLS_functionalComponentArgsRest(__VLS_321), false));
var __VLS_324 = __VLS_323.slots.default;
var __VLS_325 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_326 = __VLS_asFunctionalComponent(__VLS_325, new __VLS_325({
    modelValue: (__VLS_ctx.formData.name),
    placeholder: "请输入门店名称",
}));
var __VLS_327 = __VLS_326.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.name),
        placeholder: "请输入门店名称",
    }], __VLS_functionalComponentArgsRest(__VLS_326), false));
// @ts-ignore
[formData,];
var __VLS_323;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "form-row" }));
var __VLS_330 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_331 = __VLS_asFunctionalComponent(__VLS_330, new __VLS_330(__assign({ label: "联系人", prop: "contact" }, { class: "form-item" })));
var __VLS_332 = __VLS_331.apply(void 0, __spreadArray([__assign({ label: "联系人", prop: "contact" }, { class: "form-item" })], __VLS_functionalComponentArgsRest(__VLS_331), false));
var __VLS_334 = __VLS_333.slots.default;
var __VLS_335 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_336 = __VLS_asFunctionalComponent(__VLS_335, new __VLS_335({
    modelValue: (__VLS_ctx.formData.contact),
    placeholder: "请输入联系人",
}));
var __VLS_337 = __VLS_336.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.contact),
        placeholder: "请输入联系人",
    }], __VLS_functionalComponentArgsRest(__VLS_336), false));
// @ts-ignore
[formData,];
var __VLS_333;
var __VLS_340 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_341 = __VLS_asFunctionalComponent(__VLS_340, new __VLS_340(__assign({ label: "联系电话", prop: "phone" }, { class: "form-item" })));
var __VLS_342 = __VLS_341.apply(void 0, __spreadArray([__assign({ label: "联系电话", prop: "phone" }, { class: "form-item" })], __VLS_functionalComponentArgsRest(__VLS_341), false));
var __VLS_344 = __VLS_343.slots.default;
var __VLS_345 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_346 = __VLS_asFunctionalComponent(__VLS_345, new __VLS_345({
    modelValue: (__VLS_ctx.formData.phone),
    placeholder: "请输入11位手机号",
}));
var __VLS_347 = __VLS_346.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.phone),
        placeholder: "请输入11位手机号",
    }], __VLS_functionalComponentArgsRest(__VLS_346), false));
// @ts-ignore
[formData,];
var __VLS_343;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "form-row" }));
var __VLS_350 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_351 = __VLS_asFunctionalComponent(__VLS_350, new __VLS_350(__assign({ label: "合作品牌", prop: "coBrand" }, { class: "form-item" })));
var __VLS_352 = __VLS_351.apply(void 0, __spreadArray([__assign({ label: "合作品牌", prop: "coBrand" }, { class: "form-item" })], __VLS_functionalComponentArgsRest(__VLS_351), false));
var __VLS_354 = __VLS_353.slots.default;
var __VLS_355 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_356 = __VLS_asFunctionalComponent(__VLS_355, new __VLS_355({
    modelValue: (__VLS_ctx.formData.coBrand),
    placeholder: "请选择合作品牌",
}));
var __VLS_357 = __VLS_356.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.coBrand),
        placeholder: "请选择合作品牌",
    }], __VLS_functionalComponentArgsRest(__VLS_356), false));
var __VLS_359 = __VLS_358.slots.default;
// @ts-ignore
[formData,];
var __VLS_360 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_361 = __VLS_asFunctionalComponent(__VLS_360, new __VLS_360({
    label: "阿迪",
    value: "阿迪",
}));
var __VLS_362 = __VLS_361.apply(void 0, __spreadArray([{
        label: "阿迪",
        value: "阿迪",
    }], __VLS_functionalComponentArgsRest(__VLS_361), false));
var __VLS_365 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_366 = __VLS_asFunctionalComponent(__VLS_365, new __VLS_365({
    label: "品牌B",
    value: "品牌B",
}));
var __VLS_367 = __VLS_366.apply(void 0, __spreadArray([{
        label: "品牌B",
        value: "品牌B",
    }], __VLS_functionalComponentArgsRest(__VLS_366), false));
var __VLS_370 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_371 = __VLS_asFunctionalComponent(__VLS_370, new __VLS_370({
    label: "品牌C",
    value: "品牌C",
}));
var __VLS_372 = __VLS_371.apply(void 0, __spreadArray([{
        label: "品牌C",
        value: "品牌C",
    }], __VLS_functionalComponentArgsRest(__VLS_371), false));
var __VLS_358;
var __VLS_353;
var __VLS_375 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_376 = __VLS_asFunctionalComponent(__VLS_375, new __VLS_375(__assign({ label: "门店地址", prop: "address" }, { class: "form-item" })));
var __VLS_377 = __VLS_376.apply(void 0, __spreadArray([__assign({ label: "门店地址", prop: "address" }, { class: "form-item" })], __VLS_functionalComponentArgsRest(__VLS_376), false));
var __VLS_379 = __VLS_378.slots.default;
var __VLS_380 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_381 = __VLS_asFunctionalComponent(__VLS_380, new __VLS_380({
    modelValue: (__VLS_ctx.formData.address),
    placeholder: "请输入详细地址（如XX路XX号）",
}));
var __VLS_382 = __VLS_381.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.address),
        placeholder: "请输入详细地址（如XX路XX号）",
    }], __VLS_functionalComponentArgsRest(__VLS_381), false));
// @ts-ignore
[formData,];
var __VLS_378;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "form-section" }));
__VLS_asFunctionalElement(__VLS_elements.h4, __VLS_elements.h4)(__assign({ class: "section-title" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "form-row" }));
var __VLS_385 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_386 = __VLS_asFunctionalComponent(__VLS_385, new __VLS_385(__assign({ label: "美容导师", prop: "beautyTutor" }, { class: "form-item" })));
var __VLS_387 = __VLS_386.apply(void 0, __spreadArray([__assign({ label: "美容导师", prop: "beautyTutor" }, { class: "form-item" })], __VLS_functionalComponentArgsRest(__VLS_386), false));
var __VLS_389 = __VLS_388.slots.default;
var __VLS_390 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_391 = __VLS_asFunctionalComponent(__VLS_390, new __VLS_390({
    modelValue: (__VLS_ctx.formData.beautyTutor),
    placeholder: "请输入美容导师姓名",
}));
var __VLS_392 = __VLS_391.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.beautyTutor),
        placeholder: "请输入美容导师姓名",
    }], __VLS_functionalComponentArgsRest(__VLS_391), false));
// @ts-ignore
[formData,];
var __VLS_388;
var __VLS_395 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_396 = __VLS_asFunctionalComponent(__VLS_395, new __VLS_395(__assign({ label: "品牌经理", prop: "brandManager" }, { class: "form-item" })));
var __VLS_397 = __VLS_396.apply(void 0, __spreadArray([__assign({ label: "品牌经理", prop: "brandManager" }, { class: "form-item" })], __VLS_functionalComponentArgsRest(__VLS_396), false));
var __VLS_399 = __VLS_398.slots.default;
var __VLS_400 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_401 = __VLS_asFunctionalComponent(__VLS_400, new __VLS_400({
    modelValue: (__VLS_ctx.formData.brandManager),
    placeholder: "请输入品牌经理姓名",
}));
var __VLS_402 = __VLS_401.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.brandManager),
        placeholder: "请输入品牌经理姓名",
    }], __VLS_functionalComponentArgsRest(__VLS_401), false));
// @ts-ignore
[formData,];
var __VLS_398;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "form-section" }));
__VLS_asFunctionalElement(__VLS_elements.h4, __VLS_elements.h4)(__assign({ class: "section-title" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "form-row region-form-row" }));
var __VLS_405 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_406 = __VLS_asFunctionalComponent(__VLS_405, new __VLS_405(__assign({ label: "所在地区", prop: "province" }, { class: "region-form-item" })));
var __VLS_407 = __VLS_406.apply(void 0, __spreadArray([__assign({ label: "所在地区", prop: "province" }, { class: "region-form-item" })], __VLS_functionalComponentArgsRest(__VLS_406), false));
var __VLS_409 = __VLS_408.slots.default;
var __VLS_410 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_411 = __VLS_asFunctionalComponent(__VLS_410, new __VLS_410(__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.formData.province), placeholder: "省" })));
var __VLS_412 = __VLS_411.apply(void 0, __spreadArray([__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.formData.province), placeholder: "省" })], __VLS_functionalComponentArgsRest(__VLS_411), false));
var __VLS_414;
var __VLS_415;
var __VLS_416 = ({ change: {} },
    { onChange: (__VLS_ctx.loadFormCities) });
var __VLS_417 = __VLS_413.slots.default;
// @ts-ignore
[formData, loadFormCities,];
var __VLS_418 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_419 = __VLS_asFunctionalComponent(__VLS_418, new __VLS_418({
    label: "请选择",
    value: "",
}));
var __VLS_420 = __VLS_419.apply(void 0, __spreadArray([{
        label: "请选择",
        value: "",
    }], __VLS_functionalComponentArgsRest(__VLS_419), false));
for (var _k = 0, _l = __VLS_getVForSourceType((__VLS_ctx.provinces)); _k < _l.length; _k++) {
    var item = _l[_k][0];
    // @ts-ignore
    [provinces,];
    var __VLS_423 = {}.ElOption;
    /** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
    // @ts-ignore
    ElOption;
    // @ts-ignore
    var __VLS_424 = __VLS_asFunctionalComponent(__VLS_423, new __VLS_423({
        key: (item.value),
        label: (item.label),
        value: (item.value),
    }));
    var __VLS_425 = __VLS_424.apply(void 0, __spreadArray([{
            key: (item.value),
            label: (item.label),
            value: (item.value),
        }], __VLS_functionalComponentArgsRest(__VLS_424), false));
}
var __VLS_413;
var __VLS_408;
var __VLS_428 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_429 = __VLS_asFunctionalComponent(__VLS_428, new __VLS_428(__assign(__assign({ prop: "city" }, { class: "region-form-item" }), { rules: ([
        { required: true, message: '请选择城市', trigger: 'change' }
    ]) })));
var __VLS_430 = __VLS_429.apply(void 0, __spreadArray([__assign(__assign({ prop: "city" }, { class: "region-form-item" }), { rules: ([
            { required: true, message: '请选择城市', trigger: 'change' }
        ]) })], __VLS_functionalComponentArgsRest(__VLS_429), false));
var __VLS_432 = __VLS_431.slots.default;
var __VLS_433 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_434 = __VLS_asFunctionalComponent(__VLS_433, new __VLS_433(__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.formData.city), placeholder: "市", disabled: (!__VLS_ctx.formData.province) })));
var __VLS_435 = __VLS_434.apply(void 0, __spreadArray([__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.formData.city), placeholder: "市", disabled: (!__VLS_ctx.formData.province) })], __VLS_functionalComponentArgsRest(__VLS_434), false));
var __VLS_437;
var __VLS_438;
var __VLS_439 = ({ change: {} },
    { onChange: (__VLS_ctx.loadFormDistricts) });
var __VLS_440 = __VLS_436.slots.default;
// @ts-ignore
[formData, formData, loadFormDistricts,];
var __VLS_441 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_442 = __VLS_asFunctionalComponent(__VLS_441, new __VLS_441({
    label: "请选择",
    value: "",
}));
var __VLS_443 = __VLS_442.apply(void 0, __spreadArray([{
        label: "请选择",
        value: "",
    }], __VLS_functionalComponentArgsRest(__VLS_442), false));
for (var _m = 0, _o = __VLS_getVForSourceType((__VLS_ctx.formCities)); _m < _o.length; _m++) {
    var item = _o[_m][0];
    // @ts-ignore
    [formCities,];
    var __VLS_446 = {}.ElOption;
    /** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
    // @ts-ignore
    ElOption;
    // @ts-ignore
    var __VLS_447 = __VLS_asFunctionalComponent(__VLS_446, new __VLS_446({
        key: (item.value),
        label: (item.label),
        value: (item.value),
    }));
    var __VLS_448 = __VLS_447.apply(void 0, __spreadArray([{
            key: (item.value),
            label: (item.label),
            value: (item.value),
        }], __VLS_functionalComponentArgsRest(__VLS_447), false));
}
var __VLS_436;
var __VLS_431;
var __VLS_451 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_452 = __VLS_asFunctionalComponent(__VLS_451, new __VLS_451(__assign(__assign({ prop: "district" }, { class: "region-form-item" }), { rules: ([
        { required: true, message: '请选择区域', trigger: 'change' }
    ]) })));
var __VLS_453 = __VLS_452.apply(void 0, __spreadArray([__assign(__assign({ prop: "district" }, { class: "region-form-item" }), { rules: ([
            { required: true, message: '请选择区域', trigger: 'change' }
        ]) })], __VLS_functionalComponentArgsRest(__VLS_452), false));
var __VLS_455 = __VLS_454.slots.default;
var __VLS_456 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_457 = __VLS_asFunctionalComponent(__VLS_456, new __VLS_456(__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.formData.district), placeholder: "区", disabled: (!__VLS_ctx.formData.city) })));
var __VLS_458 = __VLS_457.apply(void 0, __spreadArray([__assign({ 'onChange': {} }, { modelValue: (__VLS_ctx.formData.district), placeholder: "区", disabled: (!__VLS_ctx.formData.city) })], __VLS_functionalComponentArgsRest(__VLS_457), false));
var __VLS_460;
var __VLS_461;
var __VLS_462 = ({ change: {} },
    { onChange: (__VLS_ctx.loadFormCounties) });
var __VLS_463 = __VLS_459.slots.default;
// @ts-ignore
[formData, formData, loadFormCounties,];
var __VLS_464 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_465 = __VLS_asFunctionalComponent(__VLS_464, new __VLS_464({
    label: "请选择",
    value: "",
}));
var __VLS_466 = __VLS_465.apply(void 0, __spreadArray([{
        label: "请选择",
        value: "",
    }], __VLS_functionalComponentArgsRest(__VLS_465), false));
for (var _p = 0, _q = __VLS_getVForSourceType((__VLS_ctx.formDistricts)); _p < _q.length; _p++) {
    var item = _q[_p][0];
    // @ts-ignore
    [formDistricts,];
    var __VLS_469 = {}.ElOption;
    /** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
    // @ts-ignore
    ElOption;
    // @ts-ignore
    var __VLS_470 = __VLS_asFunctionalComponent(__VLS_469, new __VLS_469({
        key: (item.value),
        label: (item.label),
        value: (item.value),
    }));
    var __VLS_471 = __VLS_470.apply(void 0, __spreadArray([{
            key: (item.value),
            label: (item.label),
            value: (item.value),
        }], __VLS_functionalComponentArgsRest(__VLS_470), false));
}
var __VLS_459;
var __VLS_454;
var __VLS_474 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_475 = __VLS_asFunctionalComponent(__VLS_474, new __VLS_474(__assign(__assign({ prop: "county" }, { class: "region-form-item" }), { rules: ([
        { required: true, message: '请选择县区', trigger: 'change' }
    ]) })));
var __VLS_476 = __VLS_475.apply(void 0, __spreadArray([__assign(__assign({ prop: "county" }, { class: "region-form-item" }), { rules: ([
            { required: true, message: '请选择县区', trigger: 'change' }
        ]) })], __VLS_functionalComponentArgsRest(__VLS_475), false));
var __VLS_478 = __VLS_477.slots.default;
var __VLS_479 = {}.ElSelect;
/** @type {[typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, typeof __VLS_components.ElSelect, typeof __VLS_components.elSelect, ]} */ ;
// @ts-ignore
ElSelect;
// @ts-ignore
var __VLS_480 = __VLS_asFunctionalComponent(__VLS_479, new __VLS_479({
    modelValue: (__VLS_ctx.formData.county),
    placeholder: "县",
    disabled: (!__VLS_ctx.formData.district),
}));
var __VLS_481 = __VLS_480.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.county),
        placeholder: "县",
        disabled: (!__VLS_ctx.formData.district),
    }], __VLS_functionalComponentArgsRest(__VLS_480), false));
var __VLS_483 = __VLS_482.slots.default;
// @ts-ignore
[formData, formData,];
var __VLS_484 = {}.ElOption;
/** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
// @ts-ignore
ElOption;
// @ts-ignore
var __VLS_485 = __VLS_asFunctionalComponent(__VLS_484, new __VLS_484({
    label: "请选择",
    value: "",
}));
var __VLS_486 = __VLS_485.apply(void 0, __spreadArray([{
        label: "请选择",
        value: "",
    }], __VLS_functionalComponentArgsRest(__VLS_485), false));
for (var _r = 0, _s = __VLS_getVForSourceType((__VLS_ctx.formCounties)); _r < _s.length; _r++) {
    var item = _s[_r][0];
    // @ts-ignore
    [formCounties,];
    var __VLS_489 = {}.ElOption;
    /** @type {[typeof __VLS_components.ElOption, typeof __VLS_components.elOption, typeof __VLS_components.ElOption, typeof __VLS_components.elOption, ]} */ ;
    // @ts-ignore
    ElOption;
    // @ts-ignore
    var __VLS_490 = __VLS_asFunctionalComponent(__VLS_489, new __VLS_489({
        key: (item.value),
        label: (item.label),
        value: (item.value),
    }));
    var __VLS_491 = __VLS_490.apply(void 0, __spreadArray([{
            key: (item.value),
            label: (item.label),
            value: (item.value),
        }], __VLS_functionalComponentArgsRest(__VLS_490), false));
}
var __VLS_482;
var __VLS_477;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "form-section" }));
__VLS_asFunctionalElement(__VLS_elements.h4, __VLS_elements.h4)(__assign({ class: "section-title" }));
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "form-row" }));
var __VLS_494 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_495 = __VLS_asFunctionalComponent(__VLS_494, new __VLS_494(__assign({ label: "年单账户", prop: "annualAccount" }, { class: "form-item account-item" })));
var __VLS_496 = __VLS_495.apply(void 0, __spreadArray([__assign({ label: "年单账户", prop: "annualAccount" }, { class: "form-item account-item" })], __VLS_functionalComponentArgsRest(__VLS_495), false));
var __VLS_498 = __VLS_497.slots.default;
var __VLS_499 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_500 = __VLS_asFunctionalComponent(__VLS_499, new __VLS_499({
    modelValue: (__VLS_ctx.formData.annualAccount),
    placeholder: "格式：¥XXX.XX",
}));
var __VLS_501 = __VLS_500.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.annualAccount),
        placeholder: "格式：¥XXX.XX",
    }], __VLS_functionalComponentArgsRest(__VLS_500), false));
// @ts-ignore
[formData,];
var __VLS_497;
var __VLS_504 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_505 = __VLS_asFunctionalComponent(__VLS_504, new __VLS_504(__assign({ label: "政策账户", prop: "policyAccount" }, { class: "form-item account-item" })));
var __VLS_506 = __VLS_505.apply(void 0, __spreadArray([__assign({ label: "政策账户", prop: "policyAccount" }, { class: "form-item account-item" })], __VLS_functionalComponentArgsRest(__VLS_505), false));
var __VLS_508 = __VLS_507.slots.default;
var __VLS_509 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_510 = __VLS_asFunctionalComponent(__VLS_509, new __VLS_509({
    modelValue: (__VLS_ctx.formData.policyAccount),
    placeholder: "格式：¥XXX.XX",
}));
var __VLS_511 = __VLS_510.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.policyAccount),
        placeholder: "格式：¥XXX.XX",
    }], __VLS_functionalComponentArgsRest(__VLS_510), false));
// @ts-ignore
[formData,];
var __VLS_507;
var __VLS_514 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_515 = __VLS_asFunctionalComponent(__VLS_514, new __VLS_514(__assign({ label: "现金账户", prop: "cashAccount" }, { class: "form-item account-item" })));
var __VLS_516 = __VLS_515.apply(void 0, __spreadArray([__assign({ label: "现金账户", prop: "cashAccount" }, { class: "form-item account-item" })], __VLS_functionalComponentArgsRest(__VLS_515), false));
var __VLS_518 = __VLS_517.slots.default;
var __VLS_519 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_520 = __VLS_asFunctionalComponent(__VLS_519, new __VLS_519({
    modelValue: (__VLS_ctx.formData.cashAccount),
    placeholder: "格式：¥XXX.XX",
}));
var __VLS_521 = __VLS_520.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.cashAccount),
        placeholder: "格式：¥XXX.XX",
    }], __VLS_functionalComponentArgsRest(__VLS_520), false));
// @ts-ignore
[formData,];
var __VLS_517;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "form-row" }));
var __VLS_524 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_525 = __VLS_asFunctionalComponent(__VLS_524, new __VLS_524(__assign({ label: "零售价账户", prop: "retailAccount" }, { class: "form-item account-item" })));
var __VLS_526 = __VLS_525.apply(void 0, __spreadArray([__assign({ label: "零售价账户", prop: "retailAccount" }, { class: "form-item account-item" })], __VLS_functionalComponentArgsRest(__VLS_525), false));
var __VLS_528 = __VLS_527.slots.default;
var __VLS_529 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_530 = __VLS_asFunctionalComponent(__VLS_529, new __VLS_529({
    modelValue: (__VLS_ctx.formData.retailAccount),
    placeholder: "格式：¥XXX.XX",
}));
var __VLS_531 = __VLS_530.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.retailAccount),
        placeholder: "格式：¥XXX.XX",
    }], __VLS_functionalComponentArgsRest(__VLS_530), false));
// @ts-ignore
[formData,];
var __VLS_527;
var __VLS_534 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_535 = __VLS_asFunctionalComponent(__VLS_534, new __VLS_534(__assign({ label: "配送账户", prop: "deliveryAccount" }, { class: "form-item account-item" })));
var __VLS_536 = __VLS_535.apply(void 0, __spreadArray([__assign({ label: "配送账户", prop: "deliveryAccount" }, { class: "form-item account-item" })], __VLS_functionalComponentArgsRest(__VLS_535), false));
var __VLS_538 = __VLS_537.slots.default;
var __VLS_539 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_540 = __VLS_asFunctionalComponent(__VLS_539, new __VLS_539({
    modelValue: (__VLS_ctx.formData.deliveryAccount),
    placeholder: "格式：¥XXX.XX",
}));
var __VLS_541 = __VLS_540.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.deliveryAccount),
        placeholder: "格式：¥XXX.XX",
    }], __VLS_functionalComponentArgsRest(__VLS_540), false));
// @ts-ignore
[formData,];
var __VLS_537;
var __VLS_544 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_545 = __VLS_asFunctionalComponent(__VLS_544, new __VLS_544(__assign({ label: "赠送现金", prop: "giftCash" }, { class: "form-item account-item" })));
var __VLS_546 = __VLS_545.apply(void 0, __spreadArray([__assign({ label: "赠送现金", prop: "giftCash" }, { class: "form-item account-item" })], __VLS_functionalComponentArgsRest(__VLS_545), false));
var __VLS_548 = __VLS_547.slots.default;
var __VLS_549 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_550 = __VLS_asFunctionalComponent(__VLS_549, new __VLS_549({
    modelValue: (__VLS_ctx.formData.giftCash),
    placeholder: "格式：¥XXX.XX",
}));
var __VLS_551 = __VLS_550.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.giftCash),
        placeholder: "格式：¥XXX.XX",
    }], __VLS_functionalComponentArgsRest(__VLS_550), false));
// @ts-ignore
[formData,];
var __VLS_547;
__VLS_asFunctionalElement(__VLS_elements.div, __VLS_elements.div)(__assign({ class: "form-row" }));
var __VLS_554 = {}.ElFormItem;
/** @type {[typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, typeof __VLS_components.ElFormItem, typeof __VLS_components.elFormItem, ]} */ ;
// @ts-ignore
ElFormItem;
// @ts-ignore
var __VLS_555 = __VLS_asFunctionalComponent(__VLS_554, new __VLS_554(__assign({ label: "欠款", prop: "arrears" }, { class: "form-item account-item" })));
var __VLS_556 = __VLS_555.apply(void 0, __spreadArray([__assign({ label: "欠款", prop: "arrears" }, { class: "form-item account-item" })], __VLS_functionalComponentArgsRest(__VLS_555), false));
var __VLS_558 = __VLS_557.slots.default;
var __VLS_559 = {}.ElInput;
/** @type {[typeof __VLS_components.ElInput, typeof __VLS_components.elInput, ]} */ ;
// @ts-ignore
ElInput;
// @ts-ignore
var __VLS_560 = __VLS_asFunctionalComponent(__VLS_559, new __VLS_559({
    modelValue: (__VLS_ctx.formData.arrears),
    placeholder: "格式：¥XXX.XX",
}));
var __VLS_561 = __VLS_560.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.formData.arrears),
        placeholder: "格式：¥XXX.XX",
    }], __VLS_functionalComponentArgsRest(__VLS_560), false));
// @ts-ignore
[formData,];
var __VLS_557;
var __VLS_306;
{
    var __VLS_564 = __VLS_301.slots.footer;
    var __VLS_565 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_566 = __VLS_asFunctionalComponent(__VLS_565, new __VLS_565(__assign({ 'onClick': {} })));
    var __VLS_567 = __VLS_566.apply(void 0, __spreadArray([__assign({ 'onClick': {} })], __VLS_functionalComponentArgsRest(__VLS_566), false));
    var __VLS_569 = void 0;
    var __VLS_570 = void 0;
    var __VLS_571 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.formDialogVisible = false;
                // @ts-ignore
                [formDialogVisible,];
            } });
    var __VLS_572 = __VLS_568.slots.default;
    var __VLS_568;
    var __VLS_573 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_574 = __VLS_asFunctionalComponent(__VLS_573, new __VLS_573(__assign({ 'onClick': {} }, { type: "primary" })));
    var __VLS_575 = __VLS_574.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "primary" })], __VLS_functionalComponentArgsRest(__VLS_574), false));
    var __VLS_577 = void 0;
    var __VLS_578 = void 0;
    var __VLS_579 = ({ click: {} },
        { onClick: (__VLS_ctx.submitForm) });
    var __VLS_580 = __VLS_576.slots.default;
    // @ts-ignore
    [submitForm,];
    var __VLS_576;
}
var __VLS_301;
var __VLS_581 = {}.ElDialog;
/** @type {[typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, ]} */ ;
// @ts-ignore
ElDialog;
// @ts-ignore
var __VLS_582 = __VLS_asFunctionalComponent(__VLS_581, new __VLS_581({
    modelValue: (__VLS_ctx.deleteDialogVisible),
    title: "确认删除",
    width: "300px",
    closeOnClickModal: (false),
}));
var __VLS_583 = __VLS_582.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.deleteDialogVisible),
        title: "确认删除",
        width: "300px",
        closeOnClickModal: (false),
    }], __VLS_functionalComponentArgsRest(__VLS_582), false));
var __VLS_585 = __VLS_584.slots.default;
// @ts-ignore
[deleteDialogVisible,];
__VLS_asFunctionalElement(__VLS_elements.p, __VLS_elements.p)({});
__VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)(__assign({ class: "text-warning" }));
((_a = __VLS_ctx.deleteTarget) === null || _a === void 0 ? void 0 : _a.name);
// @ts-ignore
[deleteTarget,];
__VLS_asFunctionalElement(__VLS_elements.p, __VLS_elements.p)(__assign({ class: "text-danger" }));
{
    var __VLS_586 = __VLS_584.slots.footer;
    var __VLS_587 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_588 = __VLS_asFunctionalComponent(__VLS_587, new __VLS_587(__assign({ 'onClick': {} })));
    var __VLS_589 = __VLS_588.apply(void 0, __spreadArray([__assign({ 'onClick': {} })], __VLS_functionalComponentArgsRest(__VLS_588), false));
    var __VLS_591 = void 0;
    var __VLS_592 = void 0;
    var __VLS_593 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.deleteDialogVisible = false;
                // @ts-ignore
                [deleteDialogVisible,];
            } });
    var __VLS_594 = __VLS_590.slots.default;
    var __VLS_590;
    var __VLS_595 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_596 = __VLS_asFunctionalComponent(__VLS_595, new __VLS_595(__assign({ 'onClick': {} }, { type: "danger" })));
    var __VLS_597 = __VLS_596.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "danger" })], __VLS_functionalComponentArgsRest(__VLS_596), false));
    var __VLS_599 = void 0;
    var __VLS_600 = void 0;
    var __VLS_601 = ({ click: {} },
        { onClick: (__VLS_ctx.confirmDelete) });
    var __VLS_602 = __VLS_598.slots.default;
    // @ts-ignore
    [confirmDelete,];
    var __VLS_598;
}
var __VLS_584;
var __VLS_603 = {}.ElDialog;
/** @type {[typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, typeof __VLS_components.ElDialog, typeof __VLS_components.elDialog, ]} */ ;
// @ts-ignore
ElDialog;
// @ts-ignore
var __VLS_604 = __VLS_asFunctionalComponent(__VLS_603, new __VLS_603({
    modelValue: (__VLS_ctx.blacklistDialogVisible),
    title: "确认拉黑",
    width: "300px",
    closeOnClickModal: (false),
}));
var __VLS_605 = __VLS_604.apply(void 0, __spreadArray([{
        modelValue: (__VLS_ctx.blacklistDialogVisible),
        title: "确认拉黑",
        width: "300px",
        closeOnClickModal: (false),
    }], __VLS_functionalComponentArgsRest(__VLS_604), false));
var __VLS_607 = __VLS_606.slots.default;
// @ts-ignore
[blacklistDialogVisible,];
__VLS_asFunctionalElement(__VLS_elements.p, __VLS_elements.p)({});
__VLS_asFunctionalElement(__VLS_elements.span, __VLS_elements.span)(__assign({ class: "text-warning" }));
((_b = __VLS_ctx.blacklistTarget) === null || _b === void 0 ? void 0 : _b.name);
// @ts-ignore
[blacklistTarget,];
__VLS_asFunctionalElement(__VLS_elements.p, __VLS_elements.p)(__assign({ class: "text-danger" }));
{
    var __VLS_608 = __VLS_606.slots.footer;
    var __VLS_609 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_610 = __VLS_asFunctionalComponent(__VLS_609, new __VLS_609(__assign({ 'onClick': {} })));
    var __VLS_611 = __VLS_610.apply(void 0, __spreadArray([__assign({ 'onClick': {} })], __VLS_functionalComponentArgsRest(__VLS_610), false));
    var __VLS_613 = void 0;
    var __VLS_614 = void 0;
    var __VLS_615 = ({ click: {} },
        { onClick: function () {
                var _a = [];
                for (var _i = 0; _i < arguments.length; _i++) {
                    _a[_i] = arguments[_i];
                }
                var $event = _a[0];
                __VLS_ctx.blacklistDialogVisible = false;
                // @ts-ignore
                [blacklistDialogVisible,];
            } });
    var __VLS_616 = __VLS_612.slots.default;
    var __VLS_612;
    var __VLS_617 = {}.ElButton;
    /** @type {[typeof __VLS_components.ElButton, typeof __VLS_components.elButton, typeof __VLS_components.ElButton, typeof __VLS_components.elButton, ]} */ ;
    // @ts-ignore
    ElButton;
    // @ts-ignore
    var __VLS_618 = __VLS_asFunctionalComponent(__VLS_617, new __VLS_617(__assign({ 'onClick': {} }, { type: "warning" })));
    var __VLS_619 = __VLS_618.apply(void 0, __spreadArray([__assign({ 'onClick': {} }, { type: "warning" })], __VLS_functionalComponentArgsRest(__VLS_618), false));
    var __VLS_621 = void 0;
    var __VLS_622 = void 0;
    var __VLS_623 = ({ click: {} },
        { onClick: (__VLS_ctx.confirmBlacklist) });
    var __VLS_624 = __VLS_620.slots.default;
    // @ts-ignore
    [confirmBlacklist,];
    var __VLS_620;
}
var __VLS_606;
/** @type {__VLS_StyleScopedClasses['beauty-salon-list']} */ ;
/** @type {__VLS_StyleScopedClasses['page-header']} */ ;
/** @type {__VLS_StyleScopedClasses['page-title']} */ ;
/** @type {__VLS_StyleScopedClasses['header-actions']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-card']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-row']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-group']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-label']} */ ;
/** @type {__VLS_StyleScopedClasses['checkbox-group']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-group']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-label']} */ ;
/** @type {__VLS_StyleScopedClasses['region-select-group']} */ ;
/** @type {__VLS_StyleScopedClasses['region-select']} */ ;
/** @type {__VLS_StyleScopedClasses['region-select']} */ ;
/** @type {__VLS_StyleScopedClasses['region-select']} */ ;
/** @type {__VLS_StyleScopedClasses['region-select']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-row']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-group']} */ ;
/** @type {__VLS_StyleScopedClasses['search-group']} */ ;
/** @type {__VLS_StyleScopedClasses['filter-label']} */ ;
/** @type {__VLS_StyleScopedClasses['search-input']} */ ;
/** @type {__VLS_StyleScopedClasses['batch-action-bar']} */ ;
/** @type {__VLS_StyleScopedClasses['batch-danger-group']} */ ;
/** @type {__VLS_StyleScopedClasses['table-container']} */ ;
/** @type {__VLS_StyleScopedClasses['total-row']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-label']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['total-cell']} */ ;
/** @type {__VLS_StyleScopedClasses['pagination-container']} */ ;
/** @type {__VLS_StyleScopedClasses['pagination-info']} */ ;
/** @type {__VLS_StyleScopedClasses['jump-page']} */ ;
/** @type {__VLS_StyleScopedClasses['jump-input']} */ ;
/** @type {__VLS_StyleScopedClasses['salon-form']} */ ;
/** @type {__VLS_StyleScopedClasses['form-section']} */ ;
/** @type {__VLS_StyleScopedClasses['section-title']} */ ;
/** @type {__VLS_StyleScopedClasses['form-row']} */ ;
/** @type {__VLS_StyleScopedClasses['form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['form-row']} */ ;
/** @type {__VLS_StyleScopedClasses['form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['form-row']} */ ;
/** @type {__VLS_StyleScopedClasses['form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['form-section']} */ ;
/** @type {__VLS_StyleScopedClasses['section-title']} */ ;
/** @type {__VLS_StyleScopedClasses['form-row']} */ ;
/** @type {__VLS_StyleScopedClasses['form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['form-section']} */ ;
/** @type {__VLS_StyleScopedClasses['section-title']} */ ;
/** @type {__VLS_StyleScopedClasses['form-row']} */ ;
/** @type {__VLS_StyleScopedClasses['region-form-row']} */ ;
/** @type {__VLS_StyleScopedClasses['region-form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['region-form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['region-form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['region-form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['form-section']} */ ;
/** @type {__VLS_StyleScopedClasses['section-title']} */ ;
/** @type {__VLS_StyleScopedClasses['form-row']} */ ;
/** @type {__VLS_StyleScopedClasses['form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['account-item']} */ ;
/** @type {__VLS_StyleScopedClasses['form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['account-item']} */ ;
/** @type {__VLS_StyleScopedClasses['form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['account-item']} */ ;
/** @type {__VLS_StyleScopedClasses['form-row']} */ ;
/** @type {__VLS_StyleScopedClasses['form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['account-item']} */ ;
/** @type {__VLS_StyleScopedClasses['form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['account-item']} */ ;
/** @type {__VLS_StyleScopedClasses['form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['account-item']} */ ;
/** @type {__VLS_StyleScopedClasses['form-row']} */ ;
/** @type {__VLS_StyleScopedClasses['form-item']} */ ;
/** @type {__VLS_StyleScopedClasses['account-item']} */ ;
/** @type {__VLS_StyleScopedClasses['text-warning']} */ ;
/** @type {__VLS_StyleScopedClasses['text-danger']} */ ;
/** @type {__VLS_StyleScopedClasses['text-warning']} */ ;
/** @type {__VLS_StyleScopedClasses['text-danger']} */ ;
// @ts-ignore
var __VLS_308 = __VLS_307;
var __VLS_export = (await Promise.resolve().then(function () { return require('vue'); })).defineComponent({});
exports.default = {};
